package com.snowRemovingUser.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 气象服务签约客户对象 m_signing_customer
 * 
 * @author fz
 * @date 2024-04-24
 */
public class SigningCustomer extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 顾客ID */
    private String signingCustomerId;

    /** 顾客名 */
    @Excel(name = "顾客名")
    private String signingCustomerName;

    /** 服务期限 */
    @Excel(name = "服务期限")
    private String validDate;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 删除标志 */
    @Excel(name = "删除标志")
    private String delFlg;

    /** 登录者 */
    @Excel(name = "登录者")
    private String insUser;

    /** 登录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "登录时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date insDate;

    /** 更新者 */
    @Excel(name = "更新者")
    private String updUser;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updDate;

    public void setSigningCustomerId(String signingCustomerId) 
    {
        this.signingCustomerId = signingCustomerId;
    }

    public String getSigningCustomerId() 
    {
        return signingCustomerId;
    }
    public void setSigningCustomerName(String signingCustomerName) 
    {
        this.signingCustomerName = signingCustomerName;
    }

    public String getSigningCustomerName() 
    {
        return signingCustomerName;
    }
    public void setValidDate(String validDate) 
    {
        this.validDate = validDate;
    }

    public String getValidDate() 
    {
        return validDate;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }
    public void setDelFlg(String delFlg) 
    {
        this.delFlg = delFlg;
    }

    public String getDelFlg() 
    {
        return delFlg;
    }
    public void setInsUser(String insUser) 
    {
        this.insUser = insUser;
    }

    public String getInsUser() 
    {
        return insUser;
    }
    public void setInsDate(Date insDate) 
    {
        this.insDate = insDate;
    }

    public Date getInsDate() 
    {
        return insDate;
    }
    public void setUpdUser(String updUser) 
    {
        this.updUser = updUser;
    }

    public String getUpdUser() 
    {
        return updUser;
    }
    public void setUpdDate(Date updDate) 
    {
        this.updDate = updDate;
    }

    public Date getUpdDate() 
    {
        return updDate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("signingCustomerId", getSigningCustomerId())
            .append("signingCustomerName", getSigningCustomerName())
            .append("validDate", getValidDate())
            .append("remarks", getRemarks())
            .append("delFlg", getDelFlg())
            .append("insUser", getInsUser())
            .append("insDate", getInsDate())
            .append("updUser", getUpdUser())
            .append("updDate", getUpdDate())
            .toString();
    }
}
